/*
$Header: qsm.h,v 2.2 01/10/02 10:30:36 przybyls Exp $
*/

/***********************************************************************/
/* INCLUDE FILE NAME:                                                  */
/* ==================                                                  */
/*                                                                     */
/* Author: wikfors                                                     */
/*                                                                     */
/* COMMENT:  spi  periperal chip select pins                           */
/*                                                                     */
/*                                                                     */
/*                                                                     */
/*                                                                     */
/***********************************************************************/

#ifndef QSM_H
#define QSM_H

/*****************************/
/*   IFDEFS                  */
/*****************************/


/*****************************/
/*   SYMBOLIC CONSTANTS      */
/*****************************/

  /* definition of bit fields in spi command bytes */

#define CONT  0x80
#define BITSE 0x40
#define DT    0x20
#define DSCK  0x00 /* off */

   /* SPI  peripheral chip select definitions.  taken from 
      Joe Bush's SPI decoding schematic GAL 1.1     */

#define  SPI_PCS_XR_DET_FRONT       0x0
#define  SPI_PCS_XR_DET_BACK        0x1
#define  SPI_PCS_XR_DET_FRONT_BACK  0x2
#define  SPI_PCS_R_ONLY_DET_DSP     0x3
#define  SPI_PCS_X_ONLY_DET_DSP     0x4
#define  SPI_PCS_XR_DET_DSP         0x5
#define  SPI_PCS_R_ONLY_PNEU_DSP    0x6
#define  SPI_PCS_X_ONLY_PNEU_DSP    0x7
#define  SPI_PCS_XR_PNEU_DSP        0x8
#define  SPI_PCS_R_DET_X_PNEU       0x9
#define  SPI_PCS_X_DET_R_PNEU       0xa
#define  SPI_PCS_UNDEF_1            0xb
#define  SPI_PCS_UNDEF_2            0xc
#define  SPI_PCS_UNDEF_3            0xd
#define  SPI_PCS_UNDEF_4            0xe
#define  SPI_PCS_UNDEF_5            0xf


/*****************************/
/*   MACROS                  */
/*****************************/


/*****************************/
/*   TYPEDEFS                */
/*****************************/


/*****************************/
/*   FUNCTION PROTOTYPES     */
/*****************************/

#endif
